package com.one.blocks.mvc.domain;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author <a href="mailto:idler41@163.con">linfuxin</a> created on 2023-10-19 09:40:32
 */
public interface CreateDomain<ID extends Serializable> extends Id<ID> {
    String FIELD_NAME_CREATE_ID = "createId";
    String FIELD_NAME_CREATE_TIME = "createTime";

    /**
     * 创建人id
     *
     * @return id
     */
    public ID getCreateId();

    /**
     * 创建人id
     *
     * @param createId 创建人id
     */
    public void setCreateId(ID createId);


    /**
     * 创建时间
     *
     * @return 创建时间
     */
    public LocalDateTime getCreateTime();

    /**
     * 创建时间
     *
     * @param createTime 创建人时间
     */
    public void setCreateTime(LocalDateTime createTime);

}
